class Restaurant:
    def __init__(self, restaurant_name, cuisine_type):
        self.restaurant_name = restaurant_name
        self.cuisine_type = cuisine_type
        self.number_served = 0

    def describe_restaurant(self):
        print('The restaurant name is ' + self.restaurant_name + '.')
        print('The cuisine type is ' + self.cuisine_type + '.')

    def open_restaurant(self):
        print(self.restaurant_name.title() + ' is open now.')

    def set_number_served(self, number_served):
        self.number_served = number_served

    def increment_number_served(self, increment):
        self.number_served += increment


class IceCreamStand(Restaurant):
    def __init__(self, restaurant_name, cuisine_type):
        super().__init__(restaurant_name, cuisine_type)
        self.flavors = ['banana flavor', 'strawberry flavor', 'apple flavor']

    def show_flavors(self):
        for flavor in self.flavors:
            print(flavor)


ice_cream_stand = IceCreamStand('Honey Snow Ice City', 'icy')
ice_cream_stand.show_flavors()
